
package cn.com.luolai.ws.elt;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the cn.com.luolai.ws.elt package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _HelloWorld_QNAME = new QName("http://elt.ws.luolai.com.cn/", "HelloWorld");
    private final static QName _SynOaStoreInfoResponse_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynOaStoreInfoResponse");
    private final static QName _SynOaStoreInfo_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynOaStoreInfo");
    private final static QName _SynProductInfoResponse_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynProductInfoResponse");
    private final static QName _SynStorePersonInfo_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynStorePersonInfo");
    private final static QName _SynStorePersonInfoResponse_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynStorePersonInfoResponse");
    private final static QName _HelloWorldResponse_QNAME = new QName("http://elt.ws.luolai.com.cn/", "HelloWorldResponse");
    private final static QName _SynStoreInfoResponse_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynStoreInfoResponse");
    private final static QName _SynProductInfo_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynProductInfo");
    private final static QName _SynReservationInfo_QNAME = new QName("http://elt.ws.luolai.com.cn/", "synReservationInfo");
    private final static QName _SynDealerInfo_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynDealerInfo");
    private final static QName _SynDealerInfoResponse_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynDealerInfoResponse");
    private final static QName _SynReservationInfoResponse_QNAME = new QName("http://elt.ws.luolai.com.cn/", "synReservationInfoResponse");
    private final static QName _SynStoreInfo_QNAME = new QName("http://elt.ws.luolai.com.cn/", "SynStoreInfo");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: cn.com.luolai.ws.elt
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link SynStoreInfoResponse }
     * 
     */
    public SynStoreInfoResponse createSynStoreInfoResponse() {
        return new SynStoreInfoResponse();
    }

    /**
     * Create an instance of {@link HelloWorldResponse }
     * 
     */
    public HelloWorldResponse createHelloWorldResponse() {
        return new HelloWorldResponse();
    }

    /**
     * Create an instance of {@link SynStorePersonInfoResponse }
     * 
     */
    public SynStorePersonInfoResponse createSynStorePersonInfoResponse() {
        return new SynStorePersonInfoResponse();
    }

    /**
     * Create an instance of {@link SynProductInfoResponse }
     * 
     */
    public SynProductInfoResponse createSynProductInfoResponse() {
        return new SynProductInfoResponse();
    }

    /**
     * Create an instance of {@link SynStorePersonInfo }
     * 
     */
    public SynStorePersonInfo createSynStorePersonInfo() {
        return new SynStorePersonInfo();
    }

    /**
     * Create an instance of {@link SynOaStoreInfo }
     * 
     */
    public SynOaStoreInfo createSynOaStoreInfo() {
        return new SynOaStoreInfo();
    }

    /**
     * Create an instance of {@link SynOaStoreInfoResponse }
     * 
     */
    public SynOaStoreInfoResponse createSynOaStoreInfoResponse() {
        return new SynOaStoreInfoResponse();
    }

    /**
     * Create an instance of {@link HelloWorld }
     * 
     */
    public HelloWorld createHelloWorld() {
        return new HelloWorld();
    }

    /**
     * Create an instance of {@link SynStoreInfo }
     * 
     */
    public SynStoreInfo createSynStoreInfo() {
        return new SynStoreInfo();
    }

    /**
     * Create an instance of {@link SynReservationInfoResponse }
     * 
     */
    public SynReservationInfoResponse createSynReservationInfoResponse() {
        return new SynReservationInfoResponse();
    }

    /**
     * Create an instance of {@link SynDealerInfo }
     * 
     */
    public SynDealerInfo createSynDealerInfo() {
        return new SynDealerInfo();
    }

    /**
     * Create an instance of {@link SynDealerInfoResponse }
     * 
     */
    public SynDealerInfoResponse createSynDealerInfoResponse() {
        return new SynDealerInfoResponse();
    }

    /**
     * Create an instance of {@link SynReservationInfo }
     * 
     */
    public SynReservationInfo createSynReservationInfo() {
        return new SynReservationInfo();
    }

    /**
     * Create an instance of {@link SynProductInfo }
     * 
     */
    public SynProductInfo createSynProductInfo() {
        return new SynProductInfo();
    }

    /**
     * Create an instance of {@link StoreInfoDto }
     * 
     */
    public StoreInfoDto createStoreInfoDto() {
        return new StoreInfoDto();
    }

    /**
     * Create an instance of {@link ReservationInfo }
     * 
     */
    public ReservationInfo createReservationInfo() {
        return new ReservationInfo();
    }

    /**
     * Create an instance of {@link StoreInfoVo }
     * 
     */
    public StoreInfoVo createStoreInfoVo() {
        return new StoreInfoVo();
    }

    /**
     * Create an instance of {@link DealerInfoDto }
     * 
     */
    public DealerInfoDto createDealerInfoDto() {
        return new DealerInfoDto();
    }

    /**
     * Create an instance of {@link RestResponse }
     * 
     */
    public RestResponse createRestResponse() {
        return new RestResponse();
    }

    /**
     * Create an instance of {@link ProductInfoDto }
     * 
     */
    public ProductInfoDto createProductInfoDto() {
        return new ProductInfoDto();
    }

    /**
     * Create an instance of {@link StorePersonInfoDto }
     * 
     */
    public StorePersonInfoDto createStorePersonInfoDto() {
        return new StorePersonInfoDto();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link HelloWorld }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "HelloWorld")
    public JAXBElement<HelloWorld> createHelloWorld(HelloWorld value) {
        return new JAXBElement<HelloWorld>(_HelloWorld_QNAME, HelloWorld.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynOaStoreInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynOaStoreInfoResponse")
    public JAXBElement<SynOaStoreInfoResponse> createSynOaStoreInfoResponse(SynOaStoreInfoResponse value) {
        return new JAXBElement<SynOaStoreInfoResponse>(_SynOaStoreInfoResponse_QNAME, SynOaStoreInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynOaStoreInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynOaStoreInfo")
    public JAXBElement<SynOaStoreInfo> createSynOaStoreInfo(SynOaStoreInfo value) {
        return new JAXBElement<SynOaStoreInfo>(_SynOaStoreInfo_QNAME, SynOaStoreInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynProductInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynProductInfoResponse")
    public JAXBElement<SynProductInfoResponse> createSynProductInfoResponse(SynProductInfoResponse value) {
        return new JAXBElement<SynProductInfoResponse>(_SynProductInfoResponse_QNAME, SynProductInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynStorePersonInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynStorePersonInfo")
    public JAXBElement<SynStorePersonInfo> createSynStorePersonInfo(SynStorePersonInfo value) {
        return new JAXBElement<SynStorePersonInfo>(_SynStorePersonInfo_QNAME, SynStorePersonInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynStorePersonInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynStorePersonInfoResponse")
    public JAXBElement<SynStorePersonInfoResponse> createSynStorePersonInfoResponse(SynStorePersonInfoResponse value) {
        return new JAXBElement<SynStorePersonInfoResponse>(_SynStorePersonInfoResponse_QNAME, SynStorePersonInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link HelloWorldResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "HelloWorldResponse")
    public JAXBElement<HelloWorldResponse> createHelloWorldResponse(HelloWorldResponse value) {
        return new JAXBElement<HelloWorldResponse>(_HelloWorldResponse_QNAME, HelloWorldResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynStoreInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynStoreInfoResponse")
    public JAXBElement<SynStoreInfoResponse> createSynStoreInfoResponse(SynStoreInfoResponse value) {
        return new JAXBElement<SynStoreInfoResponse>(_SynStoreInfoResponse_QNAME, SynStoreInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynProductInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynProductInfo")
    public JAXBElement<SynProductInfo> createSynProductInfo(SynProductInfo value) {
        return new JAXBElement<SynProductInfo>(_SynProductInfo_QNAME, SynProductInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynReservationInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "synReservationInfo")
    public JAXBElement<SynReservationInfo> createSynReservationInfo(SynReservationInfo value) {
        return new JAXBElement<SynReservationInfo>(_SynReservationInfo_QNAME, SynReservationInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynDealerInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynDealerInfo")
    public JAXBElement<SynDealerInfo> createSynDealerInfo(SynDealerInfo value) {
        return new JAXBElement<SynDealerInfo>(_SynDealerInfo_QNAME, SynDealerInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynDealerInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynDealerInfoResponse")
    public JAXBElement<SynDealerInfoResponse> createSynDealerInfoResponse(SynDealerInfoResponse value) {
        return new JAXBElement<SynDealerInfoResponse>(_SynDealerInfoResponse_QNAME, SynDealerInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynReservationInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "synReservationInfoResponse")
    public JAXBElement<SynReservationInfoResponse> createSynReservationInfoResponse(SynReservationInfoResponse value) {
        return new JAXBElement<SynReservationInfoResponse>(_SynReservationInfoResponse_QNAME, SynReservationInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SynStoreInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://elt.ws.luolai.com.cn/", name = "SynStoreInfo")
    public JAXBElement<SynStoreInfo> createSynStoreInfo(SynStoreInfo value) {
        return new JAXBElement<SynStoreInfo>(_SynStoreInfo_QNAME, SynStoreInfo.class, null, value);
    }

}
